stand or rest on something - German English Dictionary